package com.ums.upos.util;

import java.io.File;
import java.io.FileInputStream;

/**
 * Created by xiaox on 16/9/18.
 */
public class CsnUtils {
    private static final String DEVICEID = "posid";

    private static String readPrivateFile(String fileName) {
        try {

        /* 创建File对象，确定需要读取文件的信息 */
            File file = new File("/private/config", fileName);

        /* FileInputSteam 输入流的对象， */
            FileInputStream fis = new FileInputStream(file);

        /* 准备一个字节数组用户装即将读取的数据 */
            byte[] buffer = new byte[fis.available()];

        /* 开始进行文件的读取 */
            fis.read(buffer);

        /* 关闭流  */
            fis.close();
        /* 将字节数组转换成字符创， 并转换编码的格式 */
            String res = new String(buffer);
            return res;
        } catch (Exception ex) {
//            ex.printStackTrace();
        }
        return null;
    }

    public static String getCsn() {
        return readPrivateFile(DEVICEID);
    }
}
